/*
 * TraceOperand.h
 *
 *  Created on: 2012/08/08
 *      Author: guanxiaoying
 */

#ifndef TRACEOPERAND_H_
#define TRACEOPERAND_H_

AST Tr_OpeGetConstant( AST astOperand );
BOOL Tr_OpeIsConstant( AST astOperand );
AST Tr_OpeGetString( AST astOperand );
BOOL Tr_OpeIsString( AST astOperand );
AST Tr_OpeGetCommand( AST astOperand );
BOOL Tr_OpeIsCommand( AST astOperand );
AST Tr_OpeGetFunction( AST astOperand );
BOOL Tr_OpeIsFunction( AST astOperand );
AST Tr_OpeGetVari( AST astOperand );
BOOL Tr_OpeIsVari( AST astOperand );
AST Tr_OpeGetGblVari( AST astOperand );
BOOL Tr_OpeIsGblVari( AST astOperand );
AST Tr_OpeGetTempVari( AST astOperand );
BOOL Tr_OpeIsTempVari( AST astOperand );
AST Tr_OpeGetTraceVari( AST astOperand );


#endif /* TRACEOPERAND_H_ */
